@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    border:none;
    font-family:"微软雅黑";
}
a:focus{
    outline:none;
}
input{
    outline: none;
}
.content{
    width:1200px;
    margin:0 auto;
}
.clear_both{
    clear: both;
}
/* 头部开始 */
.header{
    background:url(header_bg.jpg) no-repeat center top;
}
.header_top{
    font-size:12px;
    overflow: hidden;
}
.header_top li{
    float:left;
    line-height: 40px;
}
.header_top a{
    color:#000000;
}
.top_left{
    float:left;
}
.top_left li img{
    margin-right:10px;
    vertical-align: middle;
}
.top_left li{
    margin-left:20px;
}
.top_left li:first-child{
    margin-left:0px;
}
.top_right{
    float:right;
}
.logo{
    text-align: center;
    margin:40px 0px;
}
.header_search{
    width:750px;
    margin:0 auto;
}
.search_bg{
    background-color:#ffffff;
}
.qhtitle{
    width:80px;
    background:url(xiala_right.jpg) no-repeat right 19px;
    float:left;
    height: 60px;
    position: relative;
    background-color:#ffffff;
}
.qhtitle ul{
    position:absolute;
    top:59px;
    background-color: #ffffff;
    width:100%;
    left:0px;
}
#xiala{
    background:url(search_bg.png) no-repeat center;
    font-size: 18px;
    height: 60px;
}
#text input{
    width:560px;
    float:left;
    height:60px;
    font-size:18px;
    color:#999999;
    padding-left:20px;
}
.search_sub{
    width:110px;
    height:60px;
    float:right;
    background-color:#0f52b7;
    color:#ffffff;
    font-size: 18px;
    text-align:center;
}
.djds{
    font-size:16px;
    color:#999999;
    margin:15px 0px 40px;
    overflow: hidden;
}
.djds div{
    float:left;
}
.djds li{
    float:left;
    margin-right:25px;
}
.djds li a{
    color:#999999;
}
/* 头部结束 */
.nav{
    font-size:24px;
    background-color:#0f52b7;
    line-height: 60px;
    overflow: hidden;
}
.nav li{
    float:left;
    width:150px;
    text-align: center;
    background:url(nav_line.jpg) no-repeat left center;
}
.nav li:first-child{
    background: none;
}
.nav li a{
    color:#ffffff;
}
/* 导航结束 */
.main{
    margin:30px 0px 0px;
}
.toutiao,.con1{
    width:1200px;
    margin:0 auto;
}
.toutiao{
    background: url(ttbg.png) no-repeat 50px 20px;
    text-align: center;
    padding-left:110px;
}
.toutiao h3 a{
    font-size:40px;
    color:#0f52b7;
}
.toutiao div{
    font-size: 18px;
    margin-top:20px;
    color:#333333;
}
.toutiao div p{
    display: inline;
}
.toutiao div a{
    color:#d00303;
}
/* 头条结束 */
.con1{
    margin:30px auto;
    overflow: hidden;
}
.tpxw{
    height:420px;
    width:650px;
    float:left;
}
.focusBox {
    position: relative;
    width: 100%;
    height: 420px;
    overflow: hidden;
    font-family: Arial;
    text-align: left;
    background: #fff;
}
.focusBox .pic img {
    width: 100%;
    height: 420px;
    display: block;
    object-fit: cover;
}
.focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 50px;
    width: 100%;
    opacity: 0.8;
    overflow: hidden;
}
.focusBox .txt {
    position: absolute;
    bottom: 20px;
    left:50px;
    z-index: 2;
    height: 45px;
    width: 100%;
    overflow: hidden;
    width:550px;
    background-color:#ffffff;
}
.focusBox .txt li {
    height: 45px;
    line-height: 45px;
    position: absolute;
    bottom: -50px;
    width: 100%;
    text-align: center;
}
.focusBox .txt li a {
    display: block;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    width: 83%;
    margin:0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.focusBox .prev,.focusBox .next{
    position: absolute;
    bottom:20px;
    width:30px;
    height:45px;
    display: block;
    z-index: 9999;
}
.focusBox .prev{
    background:#0f52b7 url(prev.png) no-repeat center center;
    left:20px;
}
.focusBox .next{
    background:#0f52b7 url(next.png) no-repeat center center;
    right:20px;
}
/* 图片新闻结束 */
.news_con{
    width:520px;
    height:420px;
    float:right;
    overflow: hidden;
}
.news_title{
    overflow: hidden;
}
.news_title li{
    float:left;
    background:url(title_bg.png) no-repeat left center;
    margin-left:20px;
    padding-left:20px;
}
.news_title li:first-child{
    background:none;
    margin-left:0px;
    padding-left:0px;
}
.news_title li a{
    font-size:26px;
    color:#000000;
    font-weight: bold;
}
.news_title li.current a{
    color:#0f52b7;
}
.yw_list,.news_list{
    overflow: hidden;
}
.yw_list li{
    background:url(li_bg.png) no-repeat left 27px;
    padding:13px 0px 10px 15px;
    line-height: 30px;
    overflow: hidden;
}
.yw_list li:first-child{
    margin-top:10px;
    border-top: 0px;
}
.yw_list a,.news_list a{
    font-size:18px;
    color:#333333;
    float:left;
    max-width: 88%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#con-one-1 .yw_list a{
    font-size:20px;
}
.yw_list span,.news_list span{
    font-size:16px;
    color:#999999;
    float:right;
}
/* news_left结束 */
.con2,.con3{
    overflow: hidden;
    width:1200px;
    margin:0 auto 0px;
}
.tzgg{
    width:580px;
    float:right;
}
.tzgg_title a,.zwfw_title a,.zwgk_title a,.zmhd_title a{
    font-size:26px;
    color:#000000;
    font-weight: bold;
}
.news_list{
    margin-top:10px;
}
.news_list li{
    background:url(li_bg.png) no-repeat left center;
    line-height: 45px;
    padding-left:20px;
    overflow: hidden;
}
.tzgg .news_list li:first-child a {
    color: #0f52b7;
}
.con2 .news_con{
    width:580px;
    float:left;
    overflow: hidden;
    height: auto;
}
.qt_news{
    margin-top:28px;
}
.qt_news li{
    width:175px;
    height:95px;
    background-color:#eff2fa;
    text-align: center;
    float:left;
    margin-left:27px;
    border-radius: 10px;
}
.qt_news li:hover{
    background-color: #0f52b7;
}
.qt_news li:hover a{
    color: #ffffff;
}
.qt_news li:first-child{
    margin-left:0px;
}
.qt_news li a{
    color:#333333;
    font-size:18px;
    padding-top:60px;
    display: block;
}
.qt_news li.gwy a{
    background:url(gwy.png) no-repeat center 15px!important;
}
.qt_news li.szf a{
    background:url(szf.png) no-repeat center 15px!important;
}
.qt_news li.shzf a{
    background:url(shzf.png) no-repeat center 15px!important;
}
.qt_news li.gwy:hover a{
    background:url(gwy_h.png) no-repeat center 15px!important;
}
.qt_news li.szf:hover a{
    background:url(szf_h.png) no-repeat center 15px!important;
}
.qt_news li.shzf:hover a{
    background:url(shzf_h.png) no-repeat center 15px!important;
}
/* con2结束 */

.yqfk,.yxmg{
    width:580px;
}
.yqfk img,.yxmg img{
    width:100%;
}
.yqfk{
    float:left;
}
.yxmg{
    float:right;
}
/* con3结束 */
.con4{
    background-color: #f9f9f9;
    overflow: hidden;
}
.con4_cont{
    width:1220px;
    padding:0px 10px;
    margin:0 auto 5px auto;
}
.zwfw_title{
    margin:40px 0px 30px;
}
.zwfw_list{
    width:380px;
    height:380px;
    background-color:#ffffff;
    box-shadow: 2px 2px 10px #eaedf5;
    margin-bottom:40px;
    float:left;
    margin-left:30px;
}
.grfw_con{
    margin-left:0px;
}
.fw_title{
    margin-left:10px;
    overflow: hidden;
}
.fw_title li{
    float:left;
}
.fw_title a{
    font-size:24px;
    color:#000000;
    padding:30px 0px 0px 10px;
    display: inline-block;
}
.fw_title li.current a {
    color: #004e9f;
}
.fw_list{
    margin:20px 0px 0px 10px;
    overflow: hidden;
    height:117px;
}
.fw_list li{
    float:left;
    margin-left:10px;
    width:170px;
    height: 65px;
    line-height: 65px;
text-align: center;
}
.fw_list li a{
    font-size:18px;
    color:#000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: inline-block;
}
.fw_more{
    padding: 20px 0px 30px 30px;
}
.fw_img img{
    width:100%;
}
.zqfw_con{
    width:340px;
    height:12rem;
    position: relative;
    margin: 10px 20px 5px;
}
.pic li{
    width: 100%;
    height: 100%;
    position:relative;
}
.zqfw_li{
    width:100%;
    height:40px;
    position: relative;
    padding:0px 20px;
    background-color: #f5f5f5;
    margin-top:15px;
}
.zqfw_li img{
    float:left;
    margin-top:7px;
    margin-right:15px;width:25px;height:25px;
}
.zqfw_li .zqfw_txt{
    color:#000000;
    font-size:18px;
    float:left;
    line-height: 40px;
    width:86%;
}
.zqfw_list li:first-child+li+li .zqfw_li:nth-child(2n) .zqfw_txt{
    margin-top:0;
}
.zqfw_con .hd {
    width: 35%;
    position: absolute;
    bottom:10px;
    left:153px;
    z-index: 1;
}
.zqfw_con .hd li{
    margin: 0 7px;
    background: url(zqli.png) no-repeat left top;
    height: 10px;
    overflow: hidden;
    width: 10px;
    cursor: pointer;
    float:left;
}
.zqfw_con .hd .on{
    background: url(zqlion.png) no-repeat left top;
}
/* con4结束 */
.con5{
    width:1220px;
    padding:5px 10px;
    margin:0 auto;
    overflow: hidden;
}
.zwgk_title{
    margin:40px 0px 30px;
}
.zwgk_left{
    width:810px;
    height:435px;
    box-shadow: 2px 2px 10px #eaedf5;
    padding:25px 30px;
    float: left;
    margin-bottom:10px;
}
.zwgk_list{
    margin-top:10px;
}
.zwgk_list li{
    line-height: 50px;
    background: url(li_bg.png) no-repeat left center;
    padding-left:20px;
    overflow: hidden;
    border-top:1px solid #ede9e9;
}
.zwgk_list li:first-child{
    border:none;
}
.zwgk_list li a{
    font-size:18px;
    color:#000000;
    float:left;
}
.zwgk_list li span{
    font-size:16px;
    color:#999999;
    float:right;
}
.zwgk_right{
    width:350px;
    height:435px;
    background:url(zfgb_bg.jpg) no-repeat left top;
    float:right;
    padding:25px 20px;
}
.zfgb_title{
    margin-bottom:30px;
}
.zfgb_title a{
    font-size:26px;
    color:#0f52b7;
}
.zfgb_con{
    overflow: hidden;
}
.gb_img{
    text-align: center;
    background:url(/picture/0/0657e0cbf14e4a6f977d8d76d75596ec.jpg) no-repeat left top;
    width:165px;
    height:240px;
    padding-top:180px;
    font-size:18px;
    color:#000000;
    font-weight: bold;
    float:left;
}
.gb_con{
    float:right;
    width:130px;
}
.gb_zx{
    margin-top:10px;
}
.gb_zx a{
    font-size:18px;
    color:#333333;
    font-weight: bold;
}
.gb_search div{
    font-size:14px;
    color:#333333;
    margin: 20px 0px 0;
    border:1px solid #e2e2e2;
    background-color:#ffffff;
    width:100%;
    height:33px;
    line-height: 32px;
    padding-left:5px;
}
.gb_search ul{
    border:1px solid #e2e2e2;
    background-color:#ffffff;
    width:100%;
    margin-top:20px;
}
.gb_search ul li a{
    font-size:14px;
    color:#333333;
    padding-left:5px;
}
.zfgb_more{
    width:100%;
    text-align:right;margin-top:10px;
}
.zfgb_more a{
    color:#333333;font-size:14px;
}
.zbdw{
    font-size:18px;
    color:#999999;
    text-align: center;
    margin-top:30px;
}
.zfgb_list{
    margin-top:20px;
}
.zfgb_list li{
    width:95px;
    float:left;
    height:65px;
    border:1px solid #d3e4ee;
    background-color: #ffffff;
    margin-left:10px;
    text-align: center;
}
.zfgb_list li:first-child{
    margin-left:0px;
}
.zfgb_list li a{
    font-size:14px;
    color:#666666;
    padding-top: 40px;
    display: block;
}
.zfcwhy{
    background:url(zfcwhy.png) no-repeat center 10px;
}
.jyta{
    background:url(jyta.png) no-repeat center 10px;
}
.fzgh{
    background:url(fzgh.png) no-repeat center 10px;
}
/* con5结束 */
.con6{
    width:1220px;
    margin:20px auto;
}
.zfxxgk{
    width:1200px;
    margin:0 auto;
    box-shadow: 2px 2px 10px #eaedf5;
}
.zfxxgk_title a{
    color:#ffffff;
    font-size:26px;
}
.zfxxgk_title{
    float:left;
    background: url(zfxxgk.jpg) no-repeat left center;
    line-height: 62px;
    width:265px;
    padding-left:40px;
}
.zfxxgk ul{
    margin-top:20px;
    overflow: hidden;
}
.zfxxgk li{
    float:left;
    margin-left: 35px;
    padding-right: 20px;
    line-height: 64px;
    background:url(zfxxgk_li.jpg) no-repeat right center;
}
.zfxxgk li:first-child{
    margin-left:0px;
}
.zfxxgk li:hover a{
    color:#0f52b7;
}
.zfxxgk li a{
    font-size:18px;
    color:#333333;
}
.zwgkzt_list{
    overflow: hidden;
    width:1200px;
    margin:30px auto 0;
}
.zwgkzt_list li{
    float:left;
    background:none;
    width:285px;
    margin-left:20px;
}
.zwgkzt_list li:first-child{
    margin-left:0px;
}
.zwgkzt_list li img{
    width:100%;
    height:100%;
}
/* con6结束 */
.con7{
    width:1220px;
    margin:0 auto;
    padding:10px;
}
.zmhd_title{
    margin-bottom:20px;
}
.zmhd ul{
    float:left;
}
.zmhd li{
    float: left;
    width:130px;
    margin-left: 80px;
}
.zmhd li:first-child{
    margin-left:0px;
}
.zmhd li .hd_img{
    height:100px;
    box-shadow: 2px 2px 10px #eaedf5;
    text-align: center;
    line-height: 100px;
}
.hd_text{
    margin-top:20px;
    text-align: center;
    font-size:18px;
    color:#000000;
}
.smfwrx{
    width:350px;
    height:140px;
    background:url(fwrx_bg.jpg) no-repeat left top;
    float:right;
    padding:20px;
    text-align: right;
}
.smfwrx div{
    line-height: 35px;
    font-size:20px;
    color:#0f52b7;
    font-weight: bold;
    letter-spacing: 3px;
}
.smfwrx .rxtel{
    font-size:24px;
    background:url(fwrx.png) no-repeat 175px center;
    letter-spacing: 5px;
    margin-top:10px;
}
/* con7结束 */
.con8{
    background-color: #f9f9f9;
    margin-top:40px;
    overflow: hidden;
}
.zt_list{
    width:1345px;
    margin:30px auto;
}
.ztScroll{width:100%;height:140px;margin-top:20px;position:relative;}
.ztScroll .prev{width:42px;height:42px;position:absolute;top:40px;left:0;z-index:100; cursor:pointer; background:url(left.png) no-repeat;}
.ztScroll .next{width:42px;height:42px;position:absolute;top:40px;right:0;z-index:100; cursor:pointer; background:url(right.png) no-repeat;}
.ztScroll .ztbox{width:1200px;overflow:hidden;margin-left:75px;}
.ztScroll  .ztList{margin-left:-40px;}
.ztScroll  ul li{float:left;width:270px;text-align:center;position:relative;margin-left:40px;height:120px}
.ztScroll  img{display:inline-block;width:100%;height:100%;}
/* main结束 */
.flink{
    border-top:5px solid #0f52b7;
    background-color: #f9f9f9;
    padding:10px 0px 15px;
    font-size:15px;
    color:#333333;
}
.flink_list{
    float:left;
    width:278px;
    height:40px;
    line-height: 40px;
    border:1px solid #dfdfdf;
    background-color: #ffffff;
    margin-left:25px;
    position: relative;
    /*z-index: 99999;*/
}
.flink_list:first-child{
    margin-left:10px;
}
.flink_list div span{
    display: block;
    padding-left:25px;
    background:url(xiala.png) no-repeat 250px center!important;
}
.flink_list ul{
    max-height: 120px;
    overflow-y: scroll;
    background-color: #ffffff;
    width: 100%;
    z-index: 9999;
    position: absolute;
}
.flink_list li a{
    color:#333333;
    font-size:15px;
}
.flink_list li{
    padding-left:10px;
}
.footer{
    background-color:#0f52b7;
    overflow: hidden;
}
.footer .content{
    margin:30px auto;
    overflow: hidden;
}
.footer .dzjg,.footer .zfzc{
    float:left;
    margin-top:50px;
}
.footer .dzjg{
    margin-right:30px;
}
.footer ul{
    width:125px;
    height:155px;
    float:left;
    margin-left:55px;
    background-color: #336cc2;
    padding-top:20px;
}
.footer ul li{
    line-height: 30px;
    text-align: center;
    font-size:14px;
}
.footer ul li a{
    color:#ffffff;
}
.footer_con{
    width:800px;
    height:155px;
    float:right;
    background-color: #336cc2;
    margin-left:29px;
    line-height: 35px;
    color:#ffffff;
    font-size:14px;
    padding:25px 0px 0px 30px;
}

/* 首页老年专区 */
.index_container{
    width: 1200px;
    margin: 0 auto;
}
.index_elderly{
    display: none;
}
.index_elderly .zone_banner{
    background: url("elderly_banner.jpg") no-repeat center;
    padding: 108px 0 104px 0;
}
.zone_banner .zone_link{
    width: 370px;
    height: 96px;
    line-height: 96px;
    display: inline-block;
    background: #fa9639;
    font-size: 58px;
    border-radius: 34px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
    margin-left: 182px;
}
.zone_nav{
    margin-bottom: 50px;
}
.zone_nav ul{
    margin-left: -50px;
    margin-top: 8px;
}
.zone_nav ul li{
    float: left;
    width: 366px;
    height: 340px;
    margin-left: 50px;
    margin-top: 42px;
    background: #fff;
    box-shadow: 2px 2px 10px #e3d5a6;
}
.zone_nav ul li a{
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 50px;
}
.zone_nav ul li a .list_title {
    font-size: 48px;
    line-height: 48px;
    font-weight: bold;
    color: #000;
    margin-top: 30px;
}